package com.kingyun.gpsinspection.purificationservice.facade.model.iam.accessory;

import com.kingyun.gpsinspection.purificationservice.facade.model.BootstrapSearchBean;

import java.io.Serializable;
import java.util.Date;

public class EntityVo extends BootstrapSearchBean implements Serializable {
    //  实体ID
    private String entityId;
    //  实体名称
    private String entityName;
    //  1;实体；2：设备
    private String entityTypeId;
    // 对应设备ID
    private String deviceId;
    // 对应RFID
    private String rfid;
    // 上级生产实体
    private String parentEntityId;
    // 所属生产单元
    private String productUnitId;
    // 0正常，1删除
    private Short status;
    //  实体描述
    private String entityDesc;
    // 厂家
    private String manuId;
    // 规格型号
    private String models;
    // 投运时间
    private Date operationTime;
    // 处理能力
    private String hc;
    // 备注
    private String comments;
    // 创建者id
    private String creatorId;
    // 创建时间
    private Date createTime;
    // 修改者
    private String modifierId;
    // 修改时间
    private Date modifyTime;
    // 上级组织机构
    private String parentOrgId;
    // 功率
    private String ratedPower;
    // 实体类型层级
    private Short entityTypeLevel;
    // 图片地址
    private String picUrl;
    //  设备信息
    private DeviceInfoVo deviceInfoVo;
    //  设备扩展信息
    private DeviceExpandVo deviceExpandVo;

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId == null ? null : entityId.trim();
    }

    public String getEntityName() {
        return entityName;
    }

    public void setEntityName(String entityName) {
        this.entityName = entityName == null ? null : entityName.trim();
    }

    public String getEntityTypeId() {
        return entityTypeId;
    }

    public void setEntityTypeId(String entityTypeId) {
        this.entityTypeId = entityTypeId == null ? null : entityTypeId.trim();
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId == null ? null : deviceId.trim();
    }

    public String getRfid() {
        return rfid;
    }

    public void setRfid(String rfid) {
        this.rfid = rfid == null ? null : rfid.trim();
    }

    public String getParentEntityId() {
        return parentEntityId;
    }

    public void setParentEntityId(String parentEntityId) {
        this.parentEntityId = parentEntityId == null ? null : parentEntityId.trim();
    }

    public String getProductUnitId() {
        return productUnitId;
    }

    public void setProductUnitId(String productUnitId) {
        this.productUnitId = productUnitId == null ? null : productUnitId.trim();
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public String getEntityDesc() {
        return entityDesc;
    }

    public void setEntityDesc(String entityDesc) {
        this.entityDesc = entityDesc == null ? null : entityDesc.trim();
    }

    public String getManuId() {
        return manuId;
    }

    public void setManuId(String manuId) {
        this.manuId = manuId == null ? null : manuId.trim();
    }

    public String getModels() {
        return models;
    }

    public void setModels(String models) {
        this.models = models == null ? null : models.trim();
    }

    public Date getOperationTime() {
        return operationTime;
    }

    public void setOperationTime(Date operationTime) {
        this.operationTime = operationTime;
    }

    public String getHc() {
        return hc;
    }

    public void setHc(String hc) {
        this.hc = hc == null ? null : hc.trim();
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments == null ? null : comments.trim();
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId == null ? null : creatorId.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifierId() {
        return modifierId;
    }

    public void setModifierId(String modifierId) {
        this.modifierId = modifierId == null ? null : modifierId.trim();
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getParentOrgId() {
        return parentOrgId;
    }

    public void setParentOrgId(String parentOrgId) {
        this.parentOrgId = parentOrgId == null ? null : parentOrgId.trim();
    }

    public String getRatedPower() {
        return ratedPower;
    }

    public void setRatedPower(String ratedPower) {
        this.ratedPower = ratedPower == null ? null : ratedPower.trim();
    }

    public Short getEntityTypeLevel() {
        return entityTypeLevel;
    }

    public void setEntityTypeLevel(Short entityTypeLevel) {
        this.entityTypeLevel = entityTypeLevel;
    }

    public String getPicUrl() {
        return picUrl;
    }

    public void setPicUrl(String picUrl) {
        this.picUrl = picUrl == null ? null : picUrl.trim();
    }

    public DeviceInfoVo getDeviceInfoVo() {
        return deviceInfoVo;
    }

    public void setDeviceInfoVo(DeviceInfoVo deviceInfoVo) {
        this.deviceInfoVo = deviceInfoVo;
    }

    public DeviceExpandVo getDeviceExpandVo() {
        return deviceExpandVo;
    }

    public void setDeviceExpandVo(DeviceExpandVo deviceExpandVo) {
        this.deviceExpandVo = deviceExpandVo;
    }
}